package com.neusoft.mapper;

import com.neusoft.entity.MedicalTechnology;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author akemihomurasama
 */
@Mapper
public interface MedicalTechnologyMapper {
    /**
     * 查询医技项目数量，根据分类查询
     *
     * @param techType 医技项目分类
     * @return 数量
     */
    int queryTecNum(String techType);

    /**
     * 根据分类查询医技项目列表
     *
     * @param techType 分类
     * @return 列表
     */
    List<MedicalTechnology> queryTechByType(String techType);

    /**
     * 根据医技项目id列表查询医技项目列表
     *
     * @param ids id列表
     * @return 医技项目列表
     */
    List<MedicalTechnology> queryTechByIdList(@Param("ids") List<Integer> ids);
}
